package com.andova.component.im;

import java.util.List;

import androidx.annotation.NonNull;

/**
 * Created by Administrator on 2018-02-12.
 *
 * @author kzaxil
 * @since 1.0.0
 */
public interface IIMClient {
    void login(@NonNull String account, @NonNull String token, IIMCallback callback);

    /**
     * 离线登录
     */
    void offlineLogin(@NonNull String account, IIMCallback callback);

    /**
     * 获取好友列表
     */
    void friendList(List<IMUserInfo> friends, IIMCallback callback);

    /**
     * 获取未决好友或推荐好友
     */
    void futureFriends(List<IMUserInfo> friends, IIMCallback callback);
}
